package com.entity;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * CustomerMessage entity. @author MyEclipse Persistence Tools
 */

public class CustomerMessage implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Integer id;
	private String msgSubject;
	private String msgEmail;
	private String msgName;
	private String msgContent;
	private String customerCompany;
	private String customerPhone;
	private String customerFax;
	private String customerCountry;
	private String customerAddress;
	private Date sendTime;
	private Boolean isReply;
	private Date replyTime;
	private Set<MessageFile> messageFiles = new HashSet<MessageFile>(0);

	// Constructors

	/** default constructor */
	public CustomerMessage() {
	}

	/** full constructor */
	public CustomerMessage(String msgSubject, String msgEmail, String msgName,
			String msgContent, String customerCompany, String customerPhone,
			String customerFax, String customerCountry, String customerAddress,
			Date sendTime, boolean isReply, Date replyTime,
			Set<MessageFile> messageFiles) {
		this.msgSubject = msgSubject;
		this.msgEmail = msgEmail;
		this.msgName = msgName;
		this.msgContent = msgContent;
		this.customerCompany = customerCompany;
		this.customerPhone = customerPhone;
		this.customerFax = customerFax;
		this.customerCountry = customerCountry;
		this.customerAddress = customerAddress;
		this.sendTime = sendTime;
		this.isReply = isReply;
		this.replyTime = replyTime;
		this.messageFiles = messageFiles;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getMsgSubject() {
		return this.msgSubject;
	}

	public void setMsgSubject(String msgSubject) {
		this.msgSubject = msgSubject;
	}

	public String getMsgEmail() {
		return this.msgEmail;
	}

	public void setMsgEmail(String msgEmail) {
		this.msgEmail = msgEmail;
	}

	public String getMsgName() {
		return this.msgName;
	}

	public void setMsgName(String msgName) {
		this.msgName = msgName;
	}

	public String getMsgContent() {
		return this.msgContent;
	}

	public void setMsgContent(String msgContent) {
		this.msgContent = msgContent;
	}

	public String getCustomerCompany() {
		return this.customerCompany;
	}

	public void setCustomerCompany(String customerCompany) {
		this.customerCompany = customerCompany;
	}

	public String getCustomerPhone() {
		return this.customerPhone;
	}

	public void setCustomerPhone(String customerPhone) {
		this.customerPhone = customerPhone;
	}

	public String getCustomerFax() {
		return this.customerFax;
	}

	public void setCustomerFax(String customerFax) {
		this.customerFax = customerFax;
	}

	public String getCustomerCountry() {
		return this.customerCountry;
	}

	public void setCustomerCountry(String customerCountry) {
		this.customerCountry = customerCountry;
	}

	public String getCustomerAddress() {
		return this.customerAddress;
	}

	public void setCustomerAddress(String customerAddress) {
		this.customerAddress = customerAddress;
	}

	public Date getSendTime() {
		return this.sendTime;
	}

	public void setSendTime(Date sendTime) {
		this.sendTime = sendTime;
	}

	public Boolean getIsReply() {
		return this.isReply;
	}

	public void setIsReply(Boolean isReply) {
		this.isReply = isReply;
	}

	public Date getReplyTime() {
		return this.replyTime;
	}

	public void setReplyTime(Date replyTime) {
		this.replyTime = replyTime;
	}

	public Set<MessageFile> getMessageFiles() {
		return this.messageFiles;
	}

	public void setMessageFiles(Set<MessageFile> messageFiles) {
		this.messageFiles = messageFiles;
	}

}